Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
2 DEBEN CLOSE Detached £392,000 21 Feb 2023
4 DEBEN CLOSE Terraced £267,500 29 May 2015
5 DEBEN CLOSE Detached £195,000 20 Jul 2010
6 DEBEN CLOSE Detached £237,500 2 May 2007
7 DEBEN CLOSE Detached £335,000 19 May 2017
9 DEBEN CLOSE Detached £210,000 23 Mar 2004
11 DEBEN CLOSE Detached £120,500 31 Aug 2001